home *** CD-ROM | disk | FTP | other *** search
/ Giga Games 1 / Giga Games.iso / net / usenet / volume11 / vcraps / patch3 < prev   
Encoding:
Internet Message Format  |  1990-08-28  |  3.1 KB

  1. Path: uunet!zephyr.ens.tek.com!tekred!saab!billr
  2. From: billr@saab.CNA.TEK.COM (Bill Randle)
  3. Newsgroups: comp.sources.games
  4. Subject: v11i038:  vcraps - display-oriented craps game, Patch3
  5. Message-ID: <6216@tekred.CNA.TEK.COM>
  6. Date: 27 Aug 90 17:03:37 GMT
  7. Sender: news@tekred.CNA.TEK.COM
  8. Lines: 92
  9. Approved: billr@saab.CNA.TEK.COM
  10.  
  11. Submitted-by: Robert Steven Glickstein <bobg+@andrew.cmu.edu>
  12. Posting-number: Volume 11, Issue 38
  13. Archive-name: vcraps/Patch3
  14. Patch-To: vcraps: Volume 11, Issue 34-35
  15.  
  16. [[This patch allows the '$' command to report how much of your money on
  17. the table is in returnable bets (i.e., bets that can be taken down). 
  18. The '$' command also retains the old behavior of reporting the total
  19. amount of your current wagers.]]
  20.  
  21. #! /bin/sh
  22. # This is a shell archive.  Remove anything before this line, then unpack
  23. # it by saving it into a file and typing "sh file".  To overwrite existing
  24. # files, type "sh file -c".  You can also feed this as standard input via
  25. # unshar, or by typing "sh <file", e.g..  If this archive is complete, you
  26. # will see the following message at the end:
  27. #        "End of shell archive."
  28. # Contents:  patches03
  29. # Wrapped by billr@saab on Mon Aug 27 10:02:00 1990
  30. PATH=/bin:/usr/bin:/usr/ucb ; export PATH
  31. if test -f 'patches03' -a "${1}" != "-c" ; then 
  32.   echo shar: Will not clobber existing file \"'patches03'\"
  33. else
  34. echo shar: Extracting \"'patches03'\" \(1452 characters\)
  35. sed "s/^X//" >'patches03' <<'END_OF_FILE'
  36. X*** patchlevel.h.orig    Fri Aug 24 12:09:14 1990
  37. X--- patchlevel.h    Mon Aug 27 08:35:55 1990
  38. X***************
  39. X*** 1 ****
  40. X! #define PATCHLEVEL    2
  41. X--- 1 ----
  42. X! #define PATCHLEVEL    3
  43. X*** vcraps.c.orig    Fri Aug 24 12:08:43 1990
  44. X--- vcraps.c    Mon Aug 27 08:35:27 1990
  45. X***************
  46. X*** 1755,1765 ****
  47. X  
  48. X  ShowTotal()
  49. X  {
  50. X!     int             i, total = 0;
  51. X      char            buf[80];
  52. X  
  53. X!     for (i = craps_PassLine; i < craps_Bets; ++i)
  54. X      total += Craps_GetBet(&Table, i);
  55. X!     sprintf(buf, "Wagers on table total $%d", total);
  56. X      Message(buf);
  57. X  }
  58. X--- 1755,1790 ----
  59. X  
  60. X  ShowTotal()
  61. X  {
  62. X!     int             i, total = 0, returnable = 0;
  63. X      char            buf[80];
  64. X  
  65. X!     for (i = craps_PassLine; i < craps_Bets; ++i) {
  66. X      total += Craps_GetBet(&Table, i);
  67. X!     switch (i) {
  68. X!       case craps_PassLine:
  69. X!       case craps_DontPass:
  70. X!         if (Craps_Point(&Table) == 0)
  71. X!           returnable += Craps_GetBet(&Table, i);
  72. X!         break;
  73. X!       case craps_Come4:
  74. X!       case craps_Come5:
  75. X!       case craps_Come6:
  76. X!       case craps_Come8:
  77. X!       case craps_Come9:
  78. X!       case craps_Come10:
  79. X!       case craps_DontCome4:
  80. X!       case craps_DontCome5:
  81. X!       case craps_DontCome6:
  82. X!       case craps_DontCome8:
  83. X!       case craps_DontCome9:
  84. X!       case craps_DontCome10:
  85. X!         break;
  86. X!       default:
  87. X!         returnable += Craps_GetBet(&Table, i);
  88. X!         break;
  89. X!     }
  90. X!     }
  91. X!     sprintf(buf, "Wagers on table total $%d ($%d returnable)",
  92. X!         total, returnable);
  93. X      Message(buf);
  94. X  }
  95. END_OF_FILE
  96. if test 1452 -ne `wc -c <'patches03'`; then
  97.     echo shar: \"'patches03'\" unpacked with wrong size!
  98. fi
  99. # end of 'patches03'
  100. fi
  101. echo shar: End of shell archive.
  102. exit 0
  103.